package com.scy.java.io.input;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

//字符输入流创建方式
public class FileReaderTest {
    public static void main(String[] args) {
        //方式一：根据指定的file对象创建文件输入流
        FileReader fr = null;
        FileReader fr1 = null;
        try {
//            File file = new File("d:/test.txt");
//            fr = new FileReader(file);
            //方式二：根据指定文件名称，创建文件字符输入流
            fr1 = new FileReader("fos.txt");
            System.out.println("字符输入流创建成功");

        } catch (FileNotFoundException e) {
            throw new RuntimeException(e);
        }finally {
            //关闭资源
            if (fr1 != null ) {
                try {
                    fr1.close();
                } catch (IOException e) {
                    throw new RuntimeException(e);
                }
            }
            if (fr != null) {
                try {
                    fr.close();
                } catch (IOException e) {
                    throw new RuntimeException(e);
                }
            }
        }

    }
}
